body{font-size:12px;font-family:"Microsoft YaHei",simsun,Arial;color:#333333;margin:0px; background:#fff;}
h1,h2,h3,h4,ul,ol,li,dl,dt,dd,p,img,form{margin:0px;padding:0px;}
img{border:0;}
ul,ol,li{list-style-type:none;overflow:hidden;}
input{-webkit-appearance:none;}
input[type="submit"]{cursor:pointer;}
textarea{resize: none;}
a{color:#666;text-decoration:none;}
a:hover{color:#f00;text-decoration:underline;}
u,s{text-decoration:none;}
i{font-style:normal;}


@font-face {
  font-family: 'autohenan';  /* project id 107511 */
  src: url('/i/fonts/pc.eot');
  src: url('/i/fonts/pc.eot?#iefix') format('embedded-opentype'),
  url('/i/fonts/pc.ttf?1') format('truetype')/*,
  url('/i/fonts/pc.woff') format('woff'),
  url('/i/fonts/pc.svg') format('svg')*/;
}
*:before,*:after{font-family:autohenan;}

.subbox i{font-style:normal;padding:0 0 0 5px;position:absolute;}
.subbox select{color:#666;}
.errCss i{color:#f00;font-style:normal;}

.paddiv,.paddiv div{position:relative;}
.paddiv div:after{content:"广告";position:absolute;right:0;bottom:0px;font-size:9px;padding:3px;color:#222;background:#ddd;font-family:"Microsoft YaHei";height:10px;line-height:10px;overflow:hidden;display:block;border-top-left-radius:5px;}
.notad:after,.notad div:after{content:"";display:none;}

/*分页
*/
.fenye { padding:14px 0 10px;font-family:simsun;text-align:center;}
.fenye a { display:inline-block;height:22px; line-height:22px; background:#ccc;text-align:center; color:#222; padding:0 8px;margin-right:5px;border-radius:3px;}
.fenye a:hover { background:#d22225; color:#fff; text-decoration:none; }
.fenye u,.fenye .on {display:inline-block; height:22px;padding:0 8px; line-height:22px; background:#d22225;color:#fff; text-align:center;margin-right:5px;border-radius:3px;}
.fenye s{display:inline-block;padding:0 3px;margin:0 0 0 5px;}

.topsearch,.ptop dd,.footer dd,.w{width:1200px;margin:0 auto;clear:both;overflow:hidden;}
.ptop{height:38px;background:#000;line-height:38px;font-size:12px;color:#c5c3c3;overflow:hidden;}
.ptop a{display:inline-block;margin:0 4px 0;color:#c5c3c3;}
.ptop b{font-weight:400;background:#ff4f53;color:#fff;display:block;float:left;padding:0 10px;margin-right:10px;}
.ptop p,.ptop p s{float:left;border:0;margin:0;padding:0;}
.ptop div{float:right;}
.ptop div img{display:none;}
.ptop div a:nth-child(1) img{display:none;position:absolute;max-height:200px;}
.ptop div a:nth-child(1):hover img{display:block;}
.ptop div a:nth-child(2){margin-right:20px;}
.ptop div a:before{margin:5px 5px 0 0;font-size:18px;float:left;color:#fff;background:#ff4f53;border-radius:50%;display:block;width:26px;height:26px;text-align:center;line-height:26px;}
.ptop div a:nth-child(1):before{content:"\e600";}
.ptop div a:nth-child(2):before{content:"\e611";}

.topsearch{height:55px;padding:7px;}
.topsearch dt{float:left;width:250px;overflow:hidden;}
.topsearch dt a{display:block;background:url(logo.png) no-repeat;height:60px;font-size:1px;line-height:200px;text-indent:1000px;overflow:hidden;}
.topsearch dd .a{float:left;padding-top:6px}
.topsearch dd .a a{display:inline-block;width:50px;margin-right:17px;overflow:hidden;text-align:center;}
.topsearch dd .a a:before{text-align:center;font-size:20px;margin:0 auto;display:block;width:34px;height:34px;background:#545454;color:#fff;line-height:34px;border-radius:50%}
.topsearch dd .a a:hover{text-decoration:none;color:#ff4f53}
.topsearch dd .a a:hover:before{background:#ff4f53;}
/*
.topsearch dd .a a:nth-child(1):before{content:"\e61f"}
.topsearch dd .a a:nth-child(2):before{content:"\e67e"}
.topsearch dd .a a:nth-child(3):before{content:"\e604"}
.topsearch dd .a a:nth-child(4):before{content:"\e65d"}*/

.topsearch dd .b{float:right;padding-top:14px;}
.topsearch dd h3{color:#171717;font-size:30px;line-height:50px;float:left;}
.topsearch dd form{float:left;font-size:12px;}
.topsearch dd form input,.topsearch dd form select{border:1px solid #e0e0e0;height:32px;border-radius:5px;margin-left:10px;padding:0 5px;line-height:32px;float:left;}
.topsearch dd form input[type='submit']{display:inline-block;border:0;border-radius:5px;width:55px;height:34px;line-height:34px;background:#ff4f53;color:#fff;}
.topsearch dd form input[type='text']{width:260px}
.topsearch dd form select{width:150px}

.menu{background:#ebebeb;height:40px;line-height:40px;clear:both;overflow:hidden;}
.menu ul{width:1200px;margin:0 auto;}
.menu ul li{overflow:visible;}
.menu li{float:left;width:83px;text-align:center;}
.menu li.on,.menu li:hover{background:#e6e4e4;}
.menu li a{font-size:15px;color:#555;}
.menu li a:hover{text-decoration:none;}
.menu li.a a:nth-child(1):after{content:"\e61d";font-size:12px;padding-left:6px;}
.menu li.a div a:nth-child(1):after{content:""}
.menu li div{background:#e6e4e4;padding-top:1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:none;width:83px;text-align:left;margin-top:-3px;overflow:hidden;}
.menu li div a{font-size:14px;display:block;padding-left:16px;height:35px;line-height:35px;overflow:hidden;}
.menu li div a:hover{color:#222;background:#d1cfcf}
.menu li:hover div{display:block;position:absolute;z-index:10;}
.menu img{float:left;height:30px;margin-top:5px;}

.footer{position:relative;background:#171717;color:#999;height:140px;}
.footer dd{position:absolute;bottom:0;left:50%;margin-left:-600px;padding:30px 0;height:80px;background:#171717;}
.footer div{float:left;line-height:20px;}
.footer div a{color:#999;margin-right:15px;display:inline-block;}
.footer div span{display:block;color:#f1f1f1;font-size:14px;line-height:30px;}
.footer div span a{color:#f1f1f1;margin:0 5px;}
.footer div img{margin-right:3px;}
.footer p{float:right;padding:20px 0 0 0;}
.footer p a{display:inline-block;margin-left:10px;}
.footer p a:after{font-size:28px;font-family:autohenan;display:block;float:left;width:42px;height:42px;line-height:46px;color:#fff;text-align:center;border-radius:50%;}
.footer p .a:after{content:"\e611";background:#ff4343;line-height:42px;}
.footer p .b:after{content:"\e600";background:#1ac155;}
.footer p .c:after{content:"\e676";background:#1bb0b5;}
.footer p .d:after{content:"\e6af";background:#d94742;}
.footer p .e:after{content:"\e616";background:#fdd000;line-height:40px;}
.footer p .b img{display:none;position:absolute;max-height:120px;}
.footer p .b:hover img{display:block;margin:-40px 0 0 -190px;}

.focus{position:relative;width:100%;}
.focus .box{overflow:hidden;}
.focus .dot i{cursor:pointer;}
.focus  ul{width:3000px;}
.focus s{display:none;position:absolute;top:40%;left:3px;z-index:2;display:block;color:#bbb;float:left;text-align:center;background:rgba(96,96,88,0.6);cursor:pointer;font-size:30px;height:80px;width:40px;line-height:80px;}
.focus s.sr{left:auto;right:3px;}
.focus s:before{content:"\e62b";}
.focus s.sr:before{content:"\e62c";}
.focus .dot{position:absolute;z-index:1;bottom:20px;right:20px;overflow:hidden;height:10px;}
.focus .dot i{display:inline-block;width:10px;margin-right:8px;height:10px;background:#fff;border-radius:50%;}
.focus .dot i.on{background:#2c5f02}
.focus .num{position:absolute;z-index:1;bottom:0px;right:0px;overflow:hidden;background:#f00;color:#fff;padding:0 10px;}


.addr{height:34px;line-height:34px;padding:20px 0;color:#999;font-size:17px;clear:both;}
.addr_search{float:right;}
.addr_search input[type='text']{width:270px;height:32px;line-height:32px;border:1px solid #ddd;border-radius:5px;float:left;padding:0 6px;margin-right:10px;}
.addr_search input[type='submit']{width:55px; height:34px; background:#d22225;color:#fff;border:0;cursor:pointer;float:left;border-radius:5px;}
.addr_search input[type='submit']:hover{background:#e02222}


.r .rbaoming h3{margin-bottom:20px;}
.rbaoming{height:320px;border:1px solid #ebebeb;margin-bottom:10px;}
.rbaoming h3{font-weight:bold; font-size:19px;display:block;}
.rbaoming p{min-height:30px; margin:0 0 4px 0; font-size:14px;clear:both;}
.rbaoming p s{line-height:25px;text-decoration: none;display:block;width:90px;text-align:right;float:left;}
.rbaoming p input,
.rbaoming p select{background:#fcfcfc; border:1px solid #d1d1d1; height:24px; line-height:24px; font-size:14px; padding:0 3px 0 3px; color:#666}
.rbaoming p select{width:115px;overflow:hidden;}
.rbaoming p textarea{background:#fcfcfc; border:1px solid #d1d1d1; height:50px; width:230px; line-height:22px; padding:0 3px 0 3px; color:#666}
.rbaoming p span{display:block;float:left;width:240px;overflow:hidden;}
.rbaoming div {padding:10px 0 0 90px;height:30px;clear:both;}
.rbaoming div input{background:#d22225;height:35px;width:100px;border:0;color:#fff;cursor:pointer;border-radius:10px;font-size:17px;}
.rbaoming div input:hover{background:#bb1517}


/*动作
*/
.menu li,.menu li div a,.icar li,.tool a,.i2 .r ol li,
.i7 .l dd ul li,.ibbs dd .b ul,.i6 .jj li,
.nlis li,.nlis li h4 a,.r .tjnews li,
.fenye a,
a,.act{-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-ms-transition:all .15s linear;transition:all .15s linear;}


/*兼容IE8
*/
.ptop div a:first-child img{display:none;position:absolute;}
.ptop div a:first-child:hover img{display:block;}
.ptop div a:first-child:before{content:"\e600";}
.ptop div a:first-child+a:before{content:"\e611";}

.topsearch dd .a a:first-child:before{content:"\e627"}
.topsearch dd .a a:first-child+a:before{content:"\e614";font-size:25px;}
.topsearch dd .a a:first-child+a+a:before{content:"\e604"}
.topsearch dd .a a:first-child+a+a+a:before{content:"\e65d";font-size:25px}


.menu li.a a:first-child:after{content:"\e61d";font-size:12px;padding-left:6px;}
.menu li.a div a:first-child:after{content:""}


.pr{position:fixed;right:5%;bottom:10%;}
.pr .top{display:block;border-radius:4px;background:#c8d0d5;width:35px;height:35px;line-height:40px;text-align:center;}
.pr .top i{display:block;font-size:26px;color:#fff;font-family:autohenan;}
.pr .top:hover{background:#A6B4BB;text-decoration:none;}


/*透明值(alpha*255换成16进制) 0.1~1: 19,33,4C,66,7F,99,B2,C8,E5
*/
.rgba{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);}